#ifndef __System_IComparer2_H__
#define __System_IComparer2_H__

///<summary>
/// IComparer2
///</summary>
enum {
	System_IComparer2VIndex_Compare = 0,
	System_IComparer2VIndexNext,
} System_IComparer2VIndex;#define System_IComparer2 System_IComparer2_t
#define System_IComparer2Type \
	private unsigned int_ X;
/*[ IComparer2 ]*/
public typedef struct _System_IComparer2_t { System_ObjectType(System_IComparer2, 0, 0)
} System_IComparer2;
/* vtable function */
typedef int_ (*space(System_IComparer2,Compare))(System_Object *t, object x, object y);

#endif /* __System_IComparer2_H__ */